// 生成器是ES6中新增的一种函数控制，使用的方案，它可以让我们更加灵活的控制函数什麽時候繼續执行，暂停执行等。

// 生成器函数也是一个函数，但是和普通的函数有一些区别：1,生成器函数需要function的后面加一个符号: * 
//2,生成器可以通过yield关键字来控制函数的执行流程。
// 3，生成器函数的返回值是一个Generator(生成器)：特殊的迭代器

function foo() {
    const value1 = 100 
    console.log(value1)

    const value2 = 200
    console.log(value2)

    const value3 = 200
    console.log(value3)
}

foo()